import React from "react";
import { ScrollView, Text, View } from "react-native";
import { useTheme } from "@/contexts/ThemeContext";
import styles from "./index.style";
import { Stack } from "expo-router";

const PrivacyArgument: React.FC = () => {
  const { colors } = useTheme();
  return (
    <>
      <Stack.Screen
        options={{
          headerTitle: "TeleChat·隐私协议",
          headerTitleAlign: "center",
          headerStyle: {
            backgroundColor: colors.background,
          },
          headerTintColor: colors.text.primary,
          headerTitleStyle: {
            color: colors.text.primary,
          },
        }}
      />
      <ScrollView
        style={[styles.container, { backgroundColor: colors.background }]}
      >
        <Text style={[styles.title, { color: colors.text.primary }]}>
          隐私协议
        </Text>
        <Text style={[styles.subtitle, { color: colors.text.secondary }]}>
          欢迎您使用本应用！我们非常重视您的个人信息和隐私保护。在您使用本应用服务前，请仔细阅读本隐私协议。
        </Text>
        <View>
          <Text style={[styles.agreementText, { color: colors.text.primary }]}>
            1.
            信息收集：我们仅在为您提供服务所必需的情况下收集您的信息，包括但不限于手机号、邮箱、设备信息等。
          </Text>
          <Text style={[styles.agreementText, { color: colors.text.primary }]}>
            2.
            信息使用：收集的信息仅用于身份验证、服务优化及安全保障，不会用于其他用途。
          </Text>
          <Text style={[styles.agreementText, { color: colors.text.primary }]}>
            3.
            信息存储：您的信息将被安全存储，并采取合理的安全措施防止信息丢失、被滥用或被篡改。
          </Text>
          <Text style={[styles.agreementText, { color: colors.text.primary }]}>
            4.
            信息共享：除法律法规规定或征得您同意外，我们不会向第三方披露您的个人信息。
          </Text>
          <Text style={[styles.agreementText, { color: colors.text.primary }]}>
            5.
            权利说明：您有权访问、更正或删除您的个人信息。如有疑问，请通过应用内联系方式与我们取得联系。
          </Text>
          <Text style={[styles.agreementText, { color: colors.text.primary }]}>
            6.
            协议更新：本隐私协议如有更新，我们会在应用内进行公示，请您及时关注。
          </Text>
        </View>
        <Text
          style={[
            styles.agreementText,
            { marginTop: 24, color: colors.text.primary },
          ]}
        >
          感谢您的信任与支持！
        </Text>
      </ScrollView>
    </>
  );
};

export default PrivacyArgument;
